   .set noreorder
   .set noat
   .globl main
   .text
main:
   ori $t1,$zero,0x0f0f
   ori $t2,$zero,0x00f0
   and $t3,$t1,$t2
   andi $t3,$t1,0xff00
   lui $t3,0xff00
   nor $t3,$t1,$t2
   ori $t3,$t1,0xffff
   xor $t3,$t1,$t2
   xori $t3,$t1,0x00ff
   li $t1,0x0001
   li $t2,0x0002
   add $t3,$t1,$t2
   add $t4,$t1,$t3
   addi $t5,$t4,0x1000
   addu $t6,$t5,$t1
   addiu $t7,$t6,0x1000
   sub $t3,$t2,$t1
   subu $t3,$t2,$t1
   li $t1,0xaaaa
   li $t2,0x0001
   slt $t3,$t2,$t1
   slti $t4,$t2,0x1000
   sltu $t5,$t2,$t1
   sltiu $t6,$t2,0x1000
   li $t1,0x0
   li $t2,0x0
   li $t1,0x10000000
   li $t2,0x0000ffff
   slt $t3,$t1,$t2
   slti $t4,$t1,0x1000
   sltu $t5,$t1,$t2
   sltiu $t6,$t1,0x1000
   li $t1,0x0
   li $t2,0x0
   li $t1,0x0000ff00
   li $t2,0x00000002
   sll $t3,$t1,0x2
   sllv $t4,$t1,$t2
   sra $t5,$t1,0x2
   srav $t6,$t1,$t2
   srl $t7,$t1,0x2
   srlv $s0,$t1,$t2
   li $t1,0xffffeeee
   li $t2,0xaabbccdd
   sw $t1,0x0($zero)
   sw $t2,0x4($zero)

   lb $t3,0x0($zero)
   lb $t4,0x1($zero)
   lb $t5,0x2($zero)
   lb $t6,0x3($zero)
   lbu $t3,0x0($zero)
   lbu $t4,0x1($zero)
   lbu $t5,0x2($zero)
   lbu $t6,0x3($zero)
   li $t3,0x0
   li $t4,0x0
   li $t5,0x0
   li $t6,0x0
   lh $t3,0x0($zero)
   lh $t4,0x2($zero)
   lhu $t5,0x0($zero)
   lhu $t6,0x2($zero)
   li $t3,0x0
   li $t4,0x0
   li $t5,0x0
   li $t6,0x0
   lw $t3,0x0($zero)
   lw $t4,0x4($zero)







